package com.juzi.string;

import java.util.Random;

/**
    练习题：使用String完成随机生成5位验证码
 */

public class StringExec6 {
    public static void main(String[] args) {
        //1、定义可能出现的字符信息
        String datas = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890";

        //2、循环五次，每次每次生成一个随机索引，提取对应字符连接起来即可
        String code = "";
        Random r = new Random();          //随机对象
        for (int i = 0; i < 5; i++) {
            //随机一个索引
            int index = r.nextInt(datas.length());
            char c = datas.charAt(index);     //根据索引，提取字符
            code += c;
        }

        //3.输出字符串变量即可
        System.out.println(code);
    }
}
